import { BaseEntity, PageQuery } from '@/api/base';
export interface OrderVO {
  /**
   * 订单id
   */
  customerId: string | number;

  /**
   * 订单公司名称
   */
  customerCorporateName: string;

  /**
   * 订单别名
   */
  customerAlias: string;

  /**
   * 订单邮箱
   */
  customerEmail: string;

  /**
   * 订单公司电话
   */
  customerCompanyTelephone: string;

  /**
   * 网址
   */
  customerWebsite: string;

  /**
   * 币种
   */
  customerCurrency: string;

  /**
   * 国家id(预留)
   */
  customerCountryId: string | number;

  /**
   * 国家
   */
  customerCountry: string;

  /**
   * 订单账单地址
   */
  customerBillingAddress: string;

  /**
   * 订单邮箱地址
   */
  customerMailingAddress: string;

  /**
   * 订单来源
   */
  customerSource: string;

  /**
   * 成立时间
   */
  customerSetUpDate: string;

  /**
   * 社交账号
   */
  customerSocialAccount: string;

  /**
   * 订单标签
   */
  customerLabel: string;

  /**
   * 交易信息id
   */
  customerTransactionId: string | number;

  /**
   * 订单姓名
   */
  customerName: string;

  /**
   * 订单总数
   */
  customerOrderCount: number;

  /**
   * 完成订单数量
   */
  customerOrderCompleteCount: number;

  /**
   * 用户等级
   */
  customerRating: number;

  /**
   * 建档时间
   */
  customerFilingTime: string;

  /**
   * 订单头像
   */
  customerAvatar: string;

  /**
   * 订单总金额
   */
  customerOrderToatalAmount: number;

  /**
   * 关注者id列表
   */
  followerIds: string | number;

  /**
   * 国家编码
   */
  countryCode: string;

  /**
   * 创建者
   */
  createUser: string;

  /**
   * 更新者
   */
  updateUser: string;

  /**
   * 备注
   */
  remark: string;
}

export interface OrderForm extends BaseEntity {
  /**
   * 订单id
   */
  customerId?: string | number;

  /**
   * 订单公司名称
   */
  customerCorporateName?: string;

  /**
   * 订单别名
   */
  customerAlias?: string;

  /**
   * 订单邮箱
   */
  customerEmail?: string;

  /**
   * 订单公司电话
   */
  customerCompanyTelephone?: string;

  /**
   * 网址
   */
  customerWebsite?: string;

  /**
   * 币种
   */
  customerCurrency?: string;

  /**
   * 国家id(预留)
   */
  customerCountryId?: string | number;

  /**
   * 国家
   */
  customerCountry?: string;

  /**
   * 订单账单地址
   */
  customerBillingAddress?: string;

  /**
   * 订单邮箱地址
   */
  customerMailingAddress?: string;

  /**
   * 订单来源
   */
  customerSource?: string;

  /**
   * 成立时间
   */
  customerSetUpDate?: string;

  /**
   * 社交账号
   */
  customerSocialAccount?: string;

  /**
   * 订单标签
   */
  customerLabel?: string;

  /**
   * 交易信息id
   */
  customerTransactionId?: string | number;

  /**
   * 订单姓名
   */
  customerName?: string;

  /**
   * 订单总数
   */
  customerOrderCount?: number;

  /**
   * 完成订单数量
   */
  customerOrderCompleteCount?: number;

  /**
   * 用户等级
   */
  customerRating?: number;

  /**
   * 建档时间
   */
  customerFilingTime?: string;

  /**
   * 订单头像
   */
  customerAvatar?: string;

  /**
   * 订单总金额
   */
  customerOrderToatalAmount?: number;

  /**
   * 关注者id列表
   */
  followerIds?: string | number;

  /**
   * 国家编码
   */
  countryCode?: string;

  /**
   * 创建者
   */
  createUser?: string;

  /**
   * 更新者
   */
  updateUser?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface OrderQuery extends PageQuery {
  /**
   * 订单ID
   */
  customerId?: string;
  /**
   * 订单公司名称
   */
  customerCorporateName?: string;

  /**
   * 订单别名
   */
  customerAlias?: string;

  /**
   * 订单邮箱
   */
  customerEmail?: string;

  /**
   * 订单公司电话
   */
  customerCompanyTelephone?: string;

  /**
   * 网址
   */
  customerWebsite?: string;

  /**
   * 币种
   */
  customerCurrency?: string;

  /**
   * 国家id(预留)
   */
  customerCountryId?: string | number;

  /**
   * 国家
   */
  customerCountry?: string;

  /**
   * 订单账单地址
   */
  customerBillingAddress?: string;

  /**
   * 订单邮箱地址
   */
  customerMailingAddress?: string;

  /**
   * 订单来源
   */
  customerSource?: string;

  /**
   * 成立时间
   */
  customerSetUpDate?: string;

  /**
   * 社交账号
   */
  customerSocialAccount?: string;

  /**
   * 订单标签
   */
  customerLabel?: string;

  /**
   * 交易信息id
   */
  customerTransactionId?: string | number;

  /**
   * 订单姓名
   */
  customerName?: string;

  /**
   * 订单总数
   */
  customerOrderCount?: number;

  /**
   * 完成订单数量
   */
  customerOrderCompleteCount?: number;

  /**
   * 用户等级
   */
  customerRating?: number;

  /**
   * 建档时间
   */
  customerFilingTime?: string;

  /**
   * 订单头像
   */
  customerAvatar?: string;

  /**
   * 订单总金额
   */
  customerOrderToatalAmount?: number;

  /**
   * 关注者id列表
   */
  followerIds?: string | number;

  /**
   * 国家编码
   */
  countryCode?: string;

  /**
   * 创建者
   */
  createUser?: string;

  /**
   * 更新者
   */
  updateUser?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
